package com.student.service.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.student.common.annotation.Excel;
import com.student.common.core.domain.BaseEntity;

/**
 * 学生信息对象 stu_info
 * 
 * @author wanghui
 * @date 2022-08-29
 */
public class StuInfo extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键 */
    private Long id;

    /** 学号 */
    @Excel(name = "学号")
    private String stuId;

    /** 学生姓名 */
    @Excel(name = "学生姓名")
    private String stuName;

    /** 学生性别 */
    @Excel(name = "学生性别")
    private String stuSex;

    /** 学生专业 */
    @Excel(name = "学生专业")
    private String stuMajor;

    /** 学生班级 */
    @Excel(name = "学生班级")
    private String stuClass;

    /** 学生电话 */
    @Excel(name = "学生电话")
    private String stuPhone;

    /** 学生公寓 */
    @Excel(name = "学生公寓")
    private String stuFloor;

    /** 学生宿舍 */
    @Excel(name = "学生宿舍")
    private String stuRoom;

    /** 学生床位 */
    @Excel(name = "学生床位")
    private String stuBad;

    /** 身份证号 */
    @Excel(name = "身份证号")
    private String stuSid;

    /** 学生户籍 */
    @Excel(name = "学生户籍")
    private String stuProvince;

    /** 学生监护人1 */
    @Excel(name = "学生监护人1")
    private String parent1Name;

    /** 电话 */
    @Excel(name = "电话")
    private String parent1Phone;

    /** 学生监护人2 */
    @Excel(name = "学生监护人2")
    private String parent2Name;

    /** 电话 */
    @Excel(name = "电话")
    private String parent2Phone;

    /** 常住地址 */
    @Excel(name = "常住地址")
    private String stuHome;

    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setStuId(String stuId) 
    {
        this.stuId = stuId;
    }

    public String getStuId() 
    {
        return stuId;
    }
    public void setStuName(String stuName) 
    {
        this.stuName = stuName;
    }

    public String getStuName() 
    {
        return stuName;
    }
    public void setStuSex(String stuSex) 
    {
        this.stuSex = stuSex;
    }

    public String getStuSex() 
    {
        return stuSex;
    }
    public void setStuMajor(String stuMajor) 
    {
        this.stuMajor = stuMajor;
    }

    public String getStuMajor() 
    {
        return stuMajor;
    }
    public void setStuClass(String stuClass) 
    {
        this.stuClass = stuClass;
    }

    public String getStuClass() 
    {
        return stuClass;
    }
    public void setStuPhone(String stuPhone) 
    {
        this.stuPhone = stuPhone;
    }

    public String getStuPhone() 
    {
        return stuPhone;
    }
    public void setStuFloor(String stuFloor) 
    {
        this.stuFloor = stuFloor;
    }

    public String getStuFloor() 
    {
        return stuFloor;
    }
    public void setStuRoom(String stuRoom) 
    {
        this.stuRoom = stuRoom;
    }

    public String getStuRoom() 
    {
        return stuRoom;
    }
    public void setStuBad(String stuBad) 
    {
        this.stuBad = stuBad;
    }

    public String getStuBad() 
    {
        return stuBad;
    }
    public void setStuSid(String stuSid) 
    {
        this.stuSid = stuSid;
    }

    public String getStuSid() 
    {
        return stuSid;
    }
    public void setStuProvince(String stuProvince) 
    {
        this.stuProvince = stuProvince;
    }

    public String getStuProvince() 
    {
        return stuProvince;
    }
    public void setParent1Name(String parent1Name) 
    {
        this.parent1Name = parent1Name;
    }

    public String getParent1Name() 
    {
        return parent1Name;
    }
    public void setParent1Phone(String parent1Phone) 
    {
        this.parent1Phone = parent1Phone;
    }

    public String getParent1Phone() 
    {
        return parent1Phone;
    }
    public void setParent2Name(String parent2Name) 
    {
        this.parent2Name = parent2Name;
    }

    public String getParent2Name() 
    {
        return parent2Name;
    }
    public void setParent2Phone(String parent2Phone) 
    {
        this.parent2Phone = parent2Phone;
    }

    public String getParent2Phone() 
    {
        return parent2Phone;
    }
    public void setStuHome(String stuHome) 
    {
        this.stuHome = stuHome;
    }

    public String getStuHome() 
    {
        return stuHome;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("stuId", getStuId())
            .append("stuName", getStuName())
            .append("stuSex", getStuSex())
            .append("stuMajor", getStuMajor())
            .append("stuClass", getStuClass())
            .append("stuPhone", getStuPhone())
            .append("stuFloor", getStuFloor())
            .append("stuRoom", getStuRoom())
            .append("stuBad", getStuBad())
            .append("stuSid", getStuSid())
            .append("stuProvince", getStuProvince())
            .append("parent1Name", getParent1Name())
            .append("parent1Phone", getParent1Phone())
            .append("parent2Name", getParent2Name())
            .append("parent2Phone", getParent2Phone())
            .append("stuHome", getStuHome())
            .append("remark", getRemark())
            .toString();
    }
}
